home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
g_man
/
cat3
/
OpenGL-GLC
/
glcrotate.z
/
glcrotate
Wrap
Text File
|
1998-10-20
|
3KB
|
67 lines
ggggllllccccRRRRoooottttaaaatttteeee((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL CCCChhhhaaaarrrraaaacccctttteeeerrrr RRRReeeennnnddddeeeerrrreeeerrrr ggggllllccccRRRRoooottttaaaatttteeee((((3333GGGG))))
NNNNAAAAMMMMEEEE
ggggllllccccRRRRoooottttaaaatttteeee - multiply GGGGLLLLCCCC____BBBBIIIITTTTMMMMAAAAPPPP____MMMMAAAATTTTRRRRIIIIXXXX by a rotation matrix
CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
void ggggllllccccRRRRoooottttaaaatttteeee( GLfloat _i_n_A_n_g_l_e )
PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
_i_n_A_n_g_l_e Specifies the angle of rotation around the Z axis, in degrees.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
ggggllllccccRRRRoooottttaaaatttteeee multiplies GGGGLLLLCCCC____BBBBIIIITTTTMMMMAAAAPPPP____MMMMAAAATTTTRRRRIIIIXXXX with a rotation matrix based on
_i_n_A_n_g_l_e, with the product replacing the current matrix.
That is, if M is the current matrix and R is the rotation matrix, then M
is replaced with M +o R.
EEEERRRRRRRROOOORRRRSSSS
GGGGLLLLCCCC____SSSSTTTTAAAATTTTEEEE____EEEERRRRRRRROOOORRRR is generated if the issuing thread has no current GLC
context.
AAAASSSSSSSSOOOOCCCCIIIIAAAATTTTEEEEDDDD GGGGEEEETTTTSSSS
ggggllllccccGGGGeeeettttffffvvvv with argument GGGGLLLLCCCC____BBBBIIIITTTTMMMMAAAAPPPP____MMMMAAAATTTTRRRRIIIIXXXX
SSSSEEEEEEEE AAAALLLLSSSSOOOO
ggggllllccccLLLLooooaaaaddddIIIIddddeeeennnnttttiiiittttyyyy, ggggllllccccLLLLooooaaaaddddMMMMaaaattttrrrriiiixxxx, ggggllllccccMMMMuuuullllttttMMMMaaaattttrrrriiiixxxx, ggggllllccccSSSSccccaaaalllleeee
PPPPaaaaggggeeee 1111